// 知识点1：如果在new和delete之间发生了异常，且异常未被捕获，则该内存就永远不会被释放！(非常危险！！！)，而智能指针只要离开作用域，计数器减一，则随着智能指针被销毁，该块内存也会被释放，这就说明在实际使用过程中应使用shared_ptr来防止内存泄漏

// 知识点2：正确的使用智能指针：

// 1：不使用相同的内置指针值初始化多个智能指针

// 2：不delete get()返回的指针

// 3：不使用get()初始化或reset另一个只能指针

// 4：当你使用的智能指针管理的资源布氏new分配的内存，记住传递一个删除器
